package org.nvframe.component.physics.motion;

import org.nvframe.component.AbstractComponent;
import org.nvframe.entity.Entity;
import org.nvframe.util.Settings;

/**
 * 
 * @author Nik Van Looy
 */
public class RandomMotion extends AbstractComponent {

	private float stepSpeed;
	/*private float rotSpeed;
	private String multipleRenderTarget;
	private float minChangeDirDelayMs = 2000;
	private float maxChangeDirDelayMs = 4000;
	private float minChangeDirAngle = 10;
	private float maxChangeDirAngle = 40;*/

	public RandomMotion(String id, Entity owner, Settings settings) {
		super(id, owner);
		
		/*multipleRenderTarget = settings.get("multipleRenderTarget");
		
		stepSpeed = Float.parseFloat(settings.get("stepSpeed"));
		rotSpeed = Float.parseFloat(settings.get("rotSpeed"));*/
	}

	public float getStepSpeed() {
		return stepSpeed;
	}

}